﻿<%@ Page Language="VB" MasterPageFile="~/AdmMaster.master" AutoEventWireup="false"
  CodeFile="administrarVagas.aspx.vb" Inherits="AdministrarVagas" Title="Gerenciamento de Vagas" %>

<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="cc1" %>
<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit.HTMLEditor"
  TagPrefix="actH" %>
<asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" runat="Server">

  <script language="javascript" type="text/javascript">
    function CheckOtherIsCheckedByGVID(spanChk) {
      var IsChecked = spanChk.checked;
      //if (IsChecked) {
      //  spanChk.parentElement.parentElement.style.backgroundColor = '#228b22';
      //  spanChk.parentElement.parentElement.style.color = 'white';
      //}

      var CurrentRdbID = spanChk.id;
      var Chk = spanChk;
      Parent = document.getElementById('rbAlternativas');
      var items = Parent.getElementsByTagName('input');

      for (i = 0; i < items.length; i++) {
        if (items[i].id != CurrentRdbID && items[i].type == "radio") {
          if (items[i].checked) {
            items[i].checked = false;
            //items[i].parentElement.parentElement.style.backgroundColor = 'white';
            //items[i].parentElement.parentElement.style.color = 'black';
          }
        }
      }
    }
    function selectResposta(objResposta) {
      oForm = objResposta.form;
      alert(oForm["rb_Alternativa1"].name);

    }    
  </script>

  <asp:ScriptManager ID="scriptManager" runat="server" />
  <asp:UpdatePanel ID="updPanel" runat="server">
    <ContentTemplate>
      <asp:Label ID="lblTituloPagina" runat="server" Font-Bold="True" CssClass="titulo-pagina" />
      <hr style="font-size: 12pt;" />
      <asp:Panel ID="panBuscaRegistro" runat="server">
        <table>
          <tr>
            <td class="font08 labelTextSearch">
              Vaga:
            </td>
            <td colspan="2" style="text-align: left;">
              <asp:TextBox ID="txtVaga" runat="server" Width="262px" />
            </td>
          </tr>
          <tr>
            <td class="font08 labelTextSearch">
              Área:
            </td>
            <td colspan="2" style="text-align: left; vertical-align: top;">
              <asp:DropDownList ID="ddlArea" runat="server" AppendDataBoundItems="True" Width="267px">
                <asp:ListItem Value="" Text="Todas as Áreas" />
              </asp:DropDownList>
            </td>
          </tr>
          <tr>
            <td class="font08 labelTextSearch">
              Visualizar:
            </td>
            <td style="text-align: left; vertical-align: top; width: 265px;">
              <asp:RadioButtonList ID="rbl_ativo" runat="server" RepeatDirection="Horizontal">
                <asp:ListItem Text="Ativas" Selected="True" Value="1" />
                <asp:ListItem Text="Inativas" Value="0" />
              </asp:RadioButtonList>
            </td>
            <td style="text-align: right;">
              <asp:Button ID="btnBuscar" runat="server" Text="Buscar" SkinID="dtvButton" /><br />
              <asp:Button ID="btnCadastrar" runat="server" Text="Cadastrar" SkinID="dtvButton" />
            </td>
          </tr>
        </table>
      </asp:Panel>
      <asp:Panel ID="pangrvRegistros" runat="server">
        <br />
        <asp:GridView ID="grvRegistros" runat="server" SkinID="grvCRUD" Font-Bold="False"
          CellPadding="0" AllowPaging="True" AllowSorting="True" AutoGenerateColumns="False"
          Caption="TITULO" DataKeyNames="Id">
          <Columns>
            <asp:BoundField DataField="Codigo" HeaderText="Código" ItemStyle-Width="150px" />
            <asp:BoundField DataField="Titulo" HeaderText="Título" ItemStyle-Width="250px" />
            <asp:TemplateField>
              <ItemStyle HorizontalAlign="Center" Width="120px" />
              <ItemTemplate>
                <asp:ImageButton ID="btnEditar" runat="server" AlternateText="Visualizar dados da Vaga"
                  Title="Visualizar dados da Vaga" CommandName="Select" ImageUrl="~/imagens/icn_visualizar.gif" />&nbsp;&nbsp;
                <asp:ImageButton ID="btnProvas" runat="server" AlternateText="Editar Questões da Prova"
                  Title="Editar Questões da Prova" CommandName="Prova" CommandArgument='<%# Eval("Id") %>'
                  ImageUrl="~/imagens/icn_prova.gif" />&nbsp;&nbsp;
                <asp:ImageButton ID="btnCandidatos" runat="server" AlternateText="Selecionar Candidatos para esta Vaga"
                  Title="Selecionar Candidatos para esta Vaga" CommandName="Candidatos" CommandArgument='<%# Eval("Id") %>'
                  ImageUrl="~/imagens/icn_candidatos.gif" />(<%#Eval("QtdeCandidatos")%>)
              </ItemTemplate>
            </asp:TemplateField>
          </Columns>
        </asp:GridView>
      </asp:Panel>
      <asp:Panel ID="pandtvRegistro" runat="server" Visible="False">
        <br />
        <asp:DetailsView ID="dtvRegistro" runat="server" CellPadding="0" AutoGenerateRows="False"
          DataKeyNames="Id" SkinID="DtvCRUD" Width="600px">
          <Fields>
            <asp:TemplateField SortExpression="Codigo" HeaderText="Código">
              <ItemTemplate>
                <%#Eval("Codigo")%>
              </ItemTemplate>
              <InsertItemTemplate>
                <asp:TextBox ID="txt_Codigo" runat="server" Width="420px" Text='<%# Bind("Codigo") %>'
                  MaxLength="60" />
                <asp:RequiredFieldValidator ID="rfv_codigo" runat="server" ControlToValidate="txt_Codigo"
                  Display="none" ErrorMessage="Preencha o código da vaga" SetFocusOnError="true" />
              </InsertItemTemplate>
              <EditItemTemplate>
                <asp:TextBox ID="txt_Codigo" runat="server" Width="420px" Text='<%# Bind("Codigo") %>'
                  MaxLength="60" />
                <asp:RequiredFieldValidator ID="rfv_codigo" runat="server" ControlToValidate="txt_Codigo"
                  Display="none" ErrorMessage="Preencha o código da vaga" SetFocusOnError="true" />
              </EditItemTemplate>
            </asp:TemplateField>
            <asp:TemplateField SortExpression="Titulo" HeaderText="Título">
              <ItemTemplate>
                <%#Eval("Titulo")%>
              </ItemTemplate>
              <InsertItemTemplate>
                <asp:TextBox ID="txt_Titulo" runat="server" Width="420px" Text='<%# Bind("Titulo") %>'
                  MaxLength="60" />
                <asp:RequiredFieldValidator ID="rfv_Titulo" runat="server" ControlToValidate="txt_Titulo"
                  Display="none" ErrorMessage="Preencha o Título da Vaga" SetFocusOnError="true" />
              </InsertItemTemplate>
              <EditItemTemplate>
                <asp:TextBox ID="txt_Titulo" runat="server" Width="420px" Text='<%# Bind("Titulo") %>'
                  MaxLength="60" />
                <asp:RequiredFieldValidator ID="rfv_Titulo" runat="server" ControlToValidate="txt_Titulo"
                  Display="none" ErrorMessage="Preencha o Título da Vaga" SetFocusOnError="true" />
              </EditItemTemplate>
            </asp:TemplateField>
            <asp:TemplateField SortExpression="AreaVaga" HeaderText="Área da Vaga">
              <ItemTemplate>
                <%#Eval("AreaVaga")%>
              </ItemTemplate>
              <InsertItemTemplate>
                <asp:DropDownList ID="ddl_AreaVaga" runat="server" OnInit="ddl_AreaVaga_Init">
                  <asp:ListItem Value="" Text="Selecione uma Área para a Vaga" />
                </asp:DropDownList>
                <asp:RequiredFieldValidator ID="rfv_AreaVaga" runat="server" ControlToValidate="ddl_AreaVaga"
                  Display="Dynamic" ErrorMessage="Selecione uma Área para a Vaga" SetFocusOnError="true">*</asp:RequiredFieldValidator>
              </InsertItemTemplate>
              <EditItemTemplate>
                <asp:DropDownList ID="ddl_AreaVaga" runat="server" SelectedValue='<%# Integer.parse(Eval("AreaVaga")) %>'
                  OnInit="ddl_AreaVaga_Init">
                  <asp:ListItem Value="" Text="Selecione uma Área para a Vaga" />
                </asp:DropDownList>
                <asp:RequiredFieldValidator ID="rfv_AreaVaga" runat="server" ControlToValidate="ddl_AreaVaga"
                  Display="Dynamic" ErrorMessage="Selecione uma Área para a Vaga" SetFocusOnError="true">*</asp:RequiredFieldValidator>
              </EditItemTemplate>
            </asp:TemplateField>
            <asp:TemplateField SortExpression="Descricao" HeaderText="Descrição">
              <ItemTemplate>
                <%#Eval("Descricao")%>
              </ItemTemplate>
              <InsertItemTemplate>
                <actH:Editor ID="ed_Descricao" runat="server" Content='<%# Eval("Descricao") %>' />
                <asp:RequiredFieldValidator ID="rfv_Descricao" runat="server" ControlToValidate="ed_Descricao"
                  Display="Dynamic" ErrorMessage="Por favor preencha a Descrição da vaga" SetFocusOnError="true">*</asp:RequiredFieldValidator>
              </InsertItemTemplate>
              <EditItemTemplate>
                <actH:Editor ID="ed_Descricao" runat="server" Content='<%# Eval("Descricao") %>' />
                <asp:RequiredFieldValidator ID="rfv_Descricao" runat="server" ControlToValidate="ed_Descricao"
                  Display="Dynamic" ErrorMessage="Por favor preencha a Descrição da vaga" SetFocusOnError="true">*</asp:RequiredFieldValidator>
              </EditItemTemplate>
            </asp:TemplateField>
            <asp:TemplateField SortExpression="Ativo" HeaderText="Ativo">
              <ItemTemplate>
                <%#IIf(Eval("Estado"), "Sim", "Não")%>
              </ItemTemplate>
              <InsertItemTemplate>
                <asp:DropDownList ID="ddl_Ativo" runat="server" SelectedValue='<%# Bind("Estado") %>'
                  Width="60px">
                  <asp:ListItem Selected="True" Value="1">Sim</asp:ListItem>
                  <asp:ListItem Value="0">N&#227;o</asp:ListItem>
                </asp:DropDownList>
              </InsertItemTemplate>
              <EditItemTemplate>
                <asp:DropDownList ID="ddl_Ativo" runat="server" SelectedValue='<%# Bind("Estado") %>'
                  Width="60px">
                  <asp:ListItem Selected="True" Value="1">Sim</asp:ListItem>
                  <asp:ListItem Value="0">N&#227;o</asp:ListItem>
                </asp:DropDownList>
              </EditItemTemplate>
            </asp:TemplateField>
            <asp:TemplateField ShowHeader="False">
              <ItemStyle HorizontalAlign="Center" />
              <ItemTemplate>
                <asp:Button ID="btnOk" runat="server" CausesValidation="False" OnClick="finalizaConsultaItem"
                  Text="Ok" SkinID="dtvButton" />&nbsp;&nbsp;&nbsp;
                <asp:Button ID="btnAlterar" runat="server" CommandName="Edit" OnClick="btnAlterar_Click"
                  Text="Alterar" UseSubmitBehavior="False" SkinID="dtvButton" />&nbsp;&nbsp;&nbsp;
                <asp:Button ID="btnExcluir" runat="server" Text="Excluir" CommandName="Delete" SkinID="dtvButton"
                  OnClientClick="return confirm('Deseja realmente Excluir este cadastro?');" />&nbsp;
              </ItemTemplate>
              <InsertItemTemplate>
                <asp:Button ID="btnCadastrar" runat="server" Text="Cadastrar" CommandName="Insert"
                  UseSubmitBehavior="False" SkinID="dtvButton" />&nbsp;&nbsp;&nbsp;
                <asp:Button ID="btnCancelarCadastro" runat="server" CausesValidation="False" CommandName="Cancel"
                  Text="Cancelar" OnClick="btnCancelarCadastro_Click" UseSubmitBehavior="False" SkinID="dtvButton" />
              </InsertItemTemplate>
              <EditItemTemplate>
                <asp:Button ID="btnAtualizar" runat="server" Text="Atualizar" CommandName="Update"
                  UseSubmitBehavior="False" SkinID="dtvButton" />&nbsp;&nbsp;&nbsp;
                <asp:Button ID="btnCancelarAlteracao" runat="server" CausesValidation="False" CommandName="Cancel"
                  Text="Cancelar" OnClick="btnCancelarAlteracao_Click" UseSubmitBehavior="False"
                  SkinID="dtvButton" />
              </EditItemTemplate>
            </asp:TemplateField>
          </Fields>
        </asp:DetailsView>
      </asp:Panel>
      <asp:Panel ID="pandtvProva" runat="server" Visible="False">
        <br />
        <asp:DetailsView ID="dtvProva" runat="server" CellPadding="0" AutoGenerateRows="False"
          DataKeyNames="Id" SkinID="DtvCRUD" Width="600px" Caption="DETALHES DA PROVA">
          <Fields>
            <asp:TemplateField SortExpression="Codigo" HeaderText="Código">
              <ItemTemplate>
                <%#Eval("Codigo")%>
              </ItemTemplate>
              <InsertItemTemplate>
                <asp:TextBox ID="txt_Codigo" runat="server" Width="420px" Text='<%# Bind("Codigo") %>'
                  MaxLength="60" ReadOnly="true" />
              </InsertItemTemplate>
              <EditItemTemplate>
                <asp:TextBox ID="txt_Codigo" runat="server" Width="420px" Text='<%# Bind("Codigo") %>'
                  MaxLength="60" ReadOnly="true" />
              </EditItemTemplate>
            </asp:TemplateField>
            <asp:TemplateField SortExpression="Titulo" HeaderText="Título">
              <ItemTemplate>
                <%#Eval("Titulo")%>
              </ItemTemplate>
              <InsertItemTemplate>
                <asp:TextBox ID="txt_Titulo" runat="server" Width="420px" Text='<%# Bind("Titulo") %>'
                  MaxLength="60" />
                <asp:RequiredFieldValidator ID="rfv_Titulo" runat="server" ControlToValidate="txt_Titulo"
                  Display="none" ErrorMessage="Preencha o Título para a Prova" SetFocusOnError="true" />
              </InsertItemTemplate>
              <EditItemTemplate>
                <asp:TextBox ID="txt_Titulo" runat="server" Width="420px" Text='<%# Bind("Titulo") %>'
                  MaxLength="60" />
                <asp:RequiredFieldValidator ID="rfv_Titulo" runat="server" ControlToValidate="txt_Titulo"
                  Display="none" ErrorMessage="Preencha o Título para a Prova" SetFocusOnError="true" />
              </EditItemTemplate>
            </asp:TemplateField>
            <asp:TemplateField SortExpression="TempoTotal" HeaderText="Tempo Total">
              <ItemTemplate>
                <%#Eval("TempoTotal")%>
              </ItemTemplate>
              <InsertItemTemplate>
                <asp:TextBox ID="txt_Tempo" runat="server" Width="100px" Text='<%# Bind("TempoTotal") %>' />
                <cc1:MaskedEditExtender ID="mee_Tempo" runat="server" ClearMaskOnLostFocus="False"
                  ErrorTooltipEnabled="true" Mask="99:99" TargetControlID="txt_Tempo" MaskType="Time" />
                <asp:RegularExpressionValidator ID="rev_Tempo" runat="server" ControlToValidate="txt_Tempo"
                  Display="None" ErrorMessage="Formato do Tempo (HH:mm) inválido." SetFocusOnError="True"
                  ValidationExpression="^\d{2}\:[0-5][0-9]$" />
              </InsertItemTemplate>
              <EditItemTemplate>
                <asp:TextBox ID="txt_Tempo" runat="server" Width="100px" Text='<%# Bind("TempoTotal") %>' />
                <cc1:MaskedEditExtender ID="mee_Tempo" runat="server" ClearMaskOnLostFocus="False"
                  ErrorTooltipEnabled="true" Mask="99:99" TargetControlID="txt_Tempo" MaskType="Time" />
                <asp:RegularExpressionValidator ID="rev_Tempo" runat="server" ControlToValidate="txt_Tempo"
                  Display="None" ErrorMessage="Formato do Tempo (HH:mm) inválido." SetFocusOnError="True"
                  ValidationExpression="^\d{2}\:[0-5][0-9]$" />
              </EditItemTemplate>
            </asp:TemplateField>
            <asp:TemplateField ShowHeader="False">
              <ItemStyle HorizontalAlign="Center" />
              <ItemTemplate>
                <asp:Button ID="btnOk" runat="server" CausesValidation="False" CommandName="FinalizarConsulta"
                  Text="Ok" SkinID="dtvButton" />&nbsp;&nbsp;&nbsp;
                <asp:Button ID="btnAlterar" runat="server" CommandName="Edit" Text="Alterar" UseSubmitBehavior="False"
                  SkinID="dtvButton" />&nbsp;&nbsp;&nbsp;
                <asp:Button ID="btnExcluir" runat="server" Text="Excluir" CommandName="Delete" SkinID="dtvButton"
                  OnClientClick="return confirm('Deseja realmente Excluir este cadastro?');" />&nbsp;
              </ItemTemplate>
              <InsertItemTemplate>
                <asp:Button ID="btnCadastrar" runat="server" Text="Cadastrar" CommandName="Insert"
                  UseSubmitBehavior="False" SkinID="dtvButton" />&nbsp;&nbsp;&nbsp;
                <asp:Button ID="btnCancelarCadastro" runat="server" CausesValidation="False" CommandName="CancelarInsercao"
                  Text="Cancelar" UseSubmitBehavior="False" SkinID="dtvButton" />
              </InsertItemTemplate>
              <EditItemTemplate>
                <asp:Button ID="btnAtualizar" runat="server" Text="Atualizar" CommandName="Update"
                  UseSubmitBehavior="False" SkinID="dtvButton" />&nbsp;&nbsp;&nbsp;
                <asp:Button ID="btnCancelarAlteracao" runat="server" CausesValidation="False" CommandName="CancelarEdicao"
                  Text="Cancelar" UseSubmitBehavior="False" SkinID="dtvButton" />
              </EditItemTemplate>
            </asp:TemplateField>
          </Fields>
        </asp:DetailsView>
      </asp:Panel>
      <br />
      <asp:Label ID="lblSucesso" runat="server" Visible="False" SkinID="lblGrvBold" />
      <asp:Label ID="lblErro" runat="server" Visible="False" SkinID="lblVermelhoBold" />
      <asp:ValidationSummary ID="ValidationSummary2" runat="server" ShowMessageBox="true" />
      <asp:Panel ID="panQuestoes" runat="server" Visible="false">
        <br />
        <div style="text-align: right;">
          <asp:Button ID="btnAddQuestao" runat="server" Text="Adicionar Questão" UseSubmitBehavior="False"
            SkinID="dtvButtonWidth" Width="120px" />
        </div>
        <asp:GridView ID="grvQuestoes" runat="server" SkinID="grvCRUD" Font-Bold="False"
          CellPadding="0" AllowPaging="True" AllowSorting="True" AutoGenerateColumns="False"
          EmptyDataText="&nbsp;&nbsp;&nbsp;&nbsp;Clique no botão para adicionar perguntas para a prova.&nbsp;&nbsp;&nbsp;&nbsp;"
          Caption="QUESTÕES CADASTRADAS" DataKeyNames="Id" Width="600px">
          <Columns>
            <asp:BoundField DataField="Enunciado" HeaderText="Enunciado" ItemStyle-Width="250px"
              HtmlEncode="false" />
            <asp:TemplateField HeaderText="Alternativas" ItemStyle-Width="300px">
              <ItemTemplate>
                <asp:GridView ID="grvAlternativas" runat="server" SkinID="grvVazio" Font-Bold="False"
                  CellPadding="0" AutoGenerateColumns="False" DataKeyNames="Id">
                  <Columns>
                    <asp:TemplateField ShowHeader="false">
                      <ItemTemplate>
                        <asp:RadioButton ID="rb_Alternativa" runat="server" Text="" Checked='<%#  Eval("RespostaCerta") %>'
                          Enabled="false" />
                      </ItemTemplate>
                    </asp:TemplateField>
                    <asp:BoundField DataField="Texto" />
                  </Columns>
                </asp:GridView>
                <asp:Label ID="lbl_Dissertativa" runat="server" Text="Esta Questão requer de uma Resposta Dissertativa"
                  Visible='<%# Eval("EhDissertativa") %>' Width="280px" />
              </ItemTemplate>
            </asp:TemplateField>
            <asp:TemplateField ShowHeader="false">
              <ItemTemplate>
                <asp:ImageButton ID="btnEditarQuestao" runat="server" CommandName="EditarQuestao"
                  CommandArgument='<%# Eval("Id") %>' ImageUrl="~/imagens/btnSelecionarIcone.png" /><br />
                <asp:ImageButton ID="btnExcluirQuestao" runat="server" CommandName="ExcluirQuestao"
                  CommandArgument='<%# Eval("Id") %>' ImageUrl="~/Imagens/btnExcluirIcone.png" /><br />
                <asp:ImageButton ID="btnOrdemMenosUm" runat="server" CommandName="MudaOrdemParaCima"
                  CommandArgument='<%# Eval("Id") & "," & Eval("Ordem") %>' ImageUrl="~/Imagens/ArrowUpNarrow.png" />&nbsp;
                <asp:ImageButton ID="btnOrdemMaisUm" runat="server" CommandName="MudaOrdemParaBaixo"
                  CommandArgument='<%# Eval("Id") & "," & Eval("Ordem") %>' ImageUrl="~/Imagens/ArrowDownNarrow.png" />&nbsp;
                <strong>Ordem</strong>
                <br />
              </ItemTemplate>
            </asp:TemplateField>
          </Columns>
        </asp:GridView>
      </asp:Panel>
      <asp:Panel ID="panQuestao" runat="server" Visible="false" Width="500px">
        <br />
        <asp:HiddenField ID="hd_Id" runat="server" Value="0" />
        <div style="float: left; width: 100%;">
          <asp:Label ID="lbl_Titulo_Questao" runat="server" CssClass="tituloGridview" Text="INSERINDO QUESTÃO"
            Width="500px" />
        </div>
        <div style="clear: both;">
          <br style="line-height: 4pt;" />
        </div>
        <div style="float: left; width: 100px;">
          Enunciado:&nbsp;
        </div>
        <div style="float: left; width: 400px;">
          <actH:Editor ID="ed_Enunciado" runat="server" />
          <asp:RequiredFieldValidator ID="rfv_Enunciado" runat="server" ControlToValidate="ed_Enunciado"
            Display="Dynamic" ErrorMessage="Por favor preencha o Enunciado da Questão" SetFocusOnError="true">*</asp:RequiredFieldValidator>
        </div>
        <div style="clear: both;">
          <br style="line-height: 4pt;" />
        </div>
        <div style="float: left; width: 100px;">
          Alternativas:&nbsp;
        </div>
        <div id="rbAlternativas" style="float: left; width: 400px;">
          <div>
            <asp:HiddenField ID="hd_IdAlternativa1" runat="server" />
            <asp:RadioButton ID="rb_Alternativa1" runat="server" onclick="javascript:CheckOtherIsCheckedByGVID(this);" />&nbsp;
            <asp:TextBox ID="txt_Alternativa1" runat="server" Width="365px" />
          </div>
          <br style="line-height: 4pt;" />
          <div>
            <asp:HiddenField ID="hd_IdAlternativa2" runat="server" />
            <asp:RadioButton ID="rb_Alternativa2" runat="server" onclick="javascript:CheckOtherIsCheckedByGVID(this);" />&nbsp;
            <asp:TextBox ID="txt_Alternativa2" runat="server" Width="365px" />
          </div>
          <br style="line-height: 4pt;" />
          <div>
            <asp:HiddenField ID="hd_IdAlternativa3" runat="server" />
            <asp:RadioButton ID="rb_Alternativa3" runat="server" onclick="javascript:CheckOtherIsCheckedByGVID(this);" />&nbsp;
            <asp:TextBox ID="txt_Alternativa3" runat="server" Width="365px" />
          </div>
          <br style="line-height: 4pt;" />
          <div>
            <asp:HiddenField ID="hd_IdAlternativa4" runat="server" />
            <asp:RadioButton ID="rb_Alternativa4" runat="server" onclick="javascript:CheckOtherIsCheckedByGVID(this);" />&nbsp;
            <asp:TextBox ID="txt_Alternativa4" runat="server" Width="365px" />
          </div>
          <br style="line-height: 4pt;" />
          <div>
            <asp:HiddenField ID="hd_IdAlternativa5" runat="server" />
            <asp:RadioButton ID="rb_Alternativa5" runat="server" onclick="javascript:CheckOtherIsCheckedByGVID(this);" />&nbsp;
            <asp:TextBox ID="txt_Alternativa5" runat="server" Width="365px" />
          </div>
        </div>
        <div style="clear: both;">
          <br style="line-height: 4pt;" />
        </div>
        <div style="float: left; width: 140px;">
          Alternativa Dissertativa:&nbsp;
        </div>
        <div style="float: left;">
          <asp:CheckBox ID="cb_EhDissertativa" runat="server" />
        </div>
        <div style="clear: both;" />
        <asp:Label ID="lblErroQuestao" runat="server" SkinID="lblVermelhoBold" />
        <br />
        <div style="text-align: right;">
          <asp:Button ID="btnGravarQuestao" runat="server" Text="Gravar" SkinID="dtvButton"
            CausesValidation="false" UseSubmitBehavior="False" />&nbsp;&nbsp;
          <asp:Button ID="btnCancelarEdicao" runat="server" Text="Voltar" SkinID="dtvButton"
            CausesValidation="false" UseSubmitBehavior="False" />
        </div>
      </asp:Panel>
      <asp:Panel ID="panCandidatos" runat="server" Visible="false">
        <br />
        <div style="text-align: right;">
          <asp:Button ID="btnListarVagas" runat="server" Text="Listar Vagas" UseSubmitBehavior="False"
            SkinID="dtvButtonWidth" Width="120px" />&nbsp;&nbsp;
          <asp:Button ID="btnAddCandidato" runat="server" Text="Adicionar Candidato(s)" UseSubmitBehavior="False"
            SkinID="dtvButtonWidth" Width="160px" />
        </div>
        <asp:GridView ID="grvCandidatos" runat="server" SkinID="grvCRUD" Font-Bold="False"
          CellPadding="0" AllowPaging="True" AllowSorting="True" AutoGenerateColumns="False"
          EmptyDataText="&nbsp;&nbsp;&nbsp;&nbsp;Clique no botão para adicionar novos candidatos para esta Vaga.&nbsp;&nbsp;&nbsp;&nbsp;"
          Caption="CANDIDATOS SELECIONADOS" DataKeyNames="Id" Width="600px">
          <Columns>
            <asp:TemplateField HeaderText="Nome do Candidato" ItemStyle-Width="250px">
              <ItemTemplate>
                <asp:LinkButton ID="lnkCurriculo" runat="server" Text='<%# Eval("Nome") %>' CommandName="Select"
                  ToolTip="Visualizar Currículo do Candidato" />
              </ItemTemplate>
              <ItemStyle Width="300px" />
            </asp:TemplateField>
            <asp:BoundField DataField="Estado" HeaderText="UF" ItemStyle-Width="50px">
              <ItemStyle Width="50px" />
            </asp:BoundField>
            <asp:BoundField DataField="Cidade" HeaderText="Cidade" ItemStyle-Width="100px">
              <ItemStyle Width="150px" />
            </asp:BoundField>
            <asp:TemplateField HeaderText="Status" ItemStyle-HorizontalAlign="Center">
              <ItemTemplate>
                <asp:Label ID="lbl_StatusProva" runat="server" />
              </ItemTemplate>
            </asp:TemplateField>
            <asp:TemplateField HeaderText="Respostas" ItemStyle-HorizontalAlign="Center">
              <ItemTemplate>
                <asp:Label ID="lbl_RankingRespostas" runat="server" />
                <asp:ImageButton ID="btnProva" runat="server" ToolTip="Visualizar Prova do Candidato" CommandName="VisualizarProva"
                  CommandArgument='<%# Eval("Id") %>' ImageUrl="~/imagens/icn_prova.gif" />&nbsp;&nbsp;
              </ItemTemplate>
            </asp:TemplateField>
            <asp:TemplateField ShowHeader="false">
              <ItemTemplate>
                <asp:ImageButton ID="btnExcluir" runat="server" CommandName="Delete" ImageUrl="~/Imagens/btnExcluirIcone.png" />
              </ItemTemplate>
            </asp:TemplateField>
          </Columns>
        </asp:GridView>
      </asp:Panel>
      <asp:Panel ID="panCurriculo" runat="server" Visible="false">
        <br />
        <div style="text-align: right;">
          <asp:Button ID="btnVoltar" runat="server" Text="Voltar" UseSubmitBehavior="False"
            SkinID="dtvButton" />&nbsp;&nbsp;
        </div>
        <asp:DetailsView ID="dtvCurriculo" runat="server" CellPadding="0" AutoGenerateRows="False"
          DataKeyNames="Id" SkinID="DtvCRUD" Width="600px" Caption="CURRÍCULO DO CANDIDATO">
          <Fields>
            <asp:BoundField HeaderText="Nome" DataField="Nome" />
            <asp:BoundField HeaderText="Data de Nascimento" DataField="DataNascimento" DataFormatString="{0:dd/MM/yyyy}" />
            <asp:BoundField HeaderText="Sexo" DataField="Sexo" />
            <asp:BoundField HeaderText="Possui Filhos" DataField="PossuiFilhos" />
            <asp:BoundField HeaderText="CPF" DataField="CPF" />
            <asp:BoundField HeaderText="RG" DataField="RG" />
            <asp:BoundField HeaderText="É Portador de Deficiência" DataField="PortadorDeficiencia" />
            <asp:BoundField HeaderText="E-mail" DataField="Email" />
            <asp:BoundField HeaderText="Nacionalidade" DataField="Nacionalidade" />
            <asp:BoundField HeaderText="Endereço" DataField="Endereco" />
            <asp:BoundField HeaderText="CEP" DataField="CEP" />
            <asp:BoundField HeaderText="Cidade" DataField="Cidade" />
            <asp:BoundField HeaderText="Estado" DataField="Estado" />
            <asp:BoundField HeaderText="DDD" DataField="Ddd" />
            <asp:BoundField HeaderText="Ramal" DataField="Ramal" />
            <asp:BoundField HeaderText="Telefone Residencial" DataField="TelefoneResidencial" />
            <asp:BoundField HeaderText="Telefone Celular" DataField="TelefoneCelular" />
          </Fields>
        </asp:DetailsView>
        <asp:DetailsView ID="dtvExperienciaAcademica" runat="server" CellPadding="0" AutoGenerateRows="False"
          DataKeyNames="Id" SkinID="DtvCRUD" Width="600px" Caption="EXPERIÊNCIA ACADÊMICA">
          <Fields>
            <asp:BoundField HeaderText="Grau de Escolaridade" DataField="Escolaridade" />
            <asp:BoundField HeaderText="Curso" DataField="Curso" />
            <asp:BoundField HeaderText="Data de Inicio" DataField="DataInicio" DataFormatString="{0:dd/MM/yyyy}" />
            <asp:BoundField HeaderText="Data da Conclusão" DataField="DataFim" DataFormatString="{0:dd/MM/yyyy}" />
            <asp:BoundField HeaderText="Ano Atual/Final" DataField="Ano" />
            <asp:BoundField HeaderText="Nome da Instituição" DataField="NomeInstituicao" />
          </Fields>
        </asp:DetailsView>
        <asp:DetailsView ID="dtvExperienciaProfissional" runat="server" CellPadding="0" AutoGenerateRows="False"
          DataKeyNames="Id" SkinID="DtvCRUD" Width="600px" Caption="EXPERIÊNCIA PROFISSIONAL">
          <Fields>
            <asp:TemplateField HeaderText="Data de Entrada">
              <ItemTemplate>
                <%#IIf(Eval("DataEntrada") = "01/01/0001 00:00:00", "", Format(Eval("DataEntrada"), "dd/MM/yyyy"))%>
              </ItemTemplate>
            </asp:TemplateField>
            <asp:TemplateField HeaderText="Data de Saída">
              <ItemTemplate>
                <%#IIf(Eval("DataSaida") = "01/01/0001 00:00:00", "", Format(Eval("DataSaida"), "dd/MM/yyyy"))%>
              </ItemTemplate>
            </asp:TemplateField>
            <asp:BoundField HeaderText="Nome da Empresa" DataField="NomeDaEmpresa" />
            <asp:BoundField HeaderText="Último Cargo na Empresa" DataField="Cargo" />
            <asp:BoundField HeaderText="Atribuições / Realizações no cargo " DataField="AtribuicoesDoCargo" />
          </Fields>
        </asp:DetailsView>
        <asp:GridView ID="grvIdiomas" runat="server" SkinID="grvCRUD" Font-Bold="False" CellPadding="0"
          AutoGenerateColumns="False" Caption="IDIOMAS DO CANDIDATO" DataKeyNames="Id" Width="600px">
          <Columns>
            <asp:BoundField DataField="NomeIdioma" HeaderText="Idioma" />
            <asp:BoundField DataField="Nivel" HeaderText="Nível" />
          </Columns>
        </asp:GridView>
      </asp:Panel>
      <asp:Panel ID="panRespostasProva" runat="server" Visible="false">
        <br />
        <div style="text-align: right;">
          <asp:Button ID="btnVoltarCandidatos" runat="server" Text="Voltar a Lista de Candidatos"
            UseSubmitBehavior="False" SkinID="dtvButtonWidth" Width="190px" />
        </div>
        <asp:GridView ID="grvRespostasProva" runat="server" SkinID="grvCRUD" Font-Bold="False"
          CellPadding="0" AllowPaging="True" AllowSorting="True" AutoGenerateColumns="False"
          Caption="QUESTÕES RESPONDIDAS" DataKeyNames="Id" Width="600px">
          <Columns>
            <asp:TemplateField ShowHeader="false">
              <ItemTemplate>
                <asp:HiddenField ID="hf_IdQuestao" runat="server" Value='<%# Eval("ID") %>' />
                <asp:Label ID="lbl_Enunciado" runat="server" Text='<%# Server.HtmlDecode(Eval("Enunciado")) %>' />
                <asp:GridView ID="grvAlternativas" runat="server" SkinID="grvVazio" Font-Bold="False"
                  CellPadding="0" AutoGenerateColumns="False" DataKeyNames="Id">
                  <Columns>
                    <asp:TemplateField ShowHeader="false">
                      <ItemTemplate>
                        <%#IIf(Eval("RespostaCerta"), "<strong><font color='green'>RESPOSTA CERTA</font></strong>", "<font color='red'>RESPONDIDO</font>")%>&nbsp;&nbsp;&nbsp;
                      </ItemTemplate>
                    </asp:TemplateField>
                    <asp:BoundField DataField="Texto" />
                  </Columns>
                </asp:GridView>
                <div style="float: left; padding-left:5px; width:130px;" runat="server" visible='<%# Eval("EhDissertativa") %>'>
                  <asp:Label ID="lbl_TipoResposta" runat="server" Text="RESPONDIDO" Font-Bold="true" /><br />
                  <asp:RadioButtonList ID="rbl_TipoResposta" runat="server" AutoPostBack="True" 
                    onselectedindexchanged="rbl_TipoResposta_SelectedIndexChanged" >
                    <asp:ListItem Text="Correta" Value="1" />
                    <asp:ListItem Text="Errada" Value="0"  />
                  </asp:RadioButtonList>
                </div>
                <div style="float: left;">
                  <asp:Label ID="lbl_Dissertativa" runat="server" Text='<%# Eval("RespostaDissertativa") %>' Visible='<%# Eval("EhDissertativa") %>' />
                </div>
                <div style="clear:both"/>
              </ItemTemplate>
            </asp:TemplateField>
          </Columns>
        </asp:GridView>
      </asp:Panel>
      <br />
      <br />
    </ContentTemplate>
  </asp:UpdatePanel>
  <div style="display: none;">
    <asp:Button ID="btnShowPopup" runat="server" CausesValidation="False" UseSubmitBehavior="False" />
  </div>
  <cc1:ModalPopupExtender ID="mpeSelecao" runat="server" TargetControlID="btnShowPopup"
    PopupControlID="pnlPopup" BackgroundCssClass="modalBackground" OkControlID="btnFecharSelecao" />
  <asp:Panel ID="pnlPopup" runat="server" BackColor="white" CssClass="popUpPainel">
    <asp:UpdatePanel ID="upSelecao" runat="server" UpdateMode="Conditional">
      <ContentTemplate>
        <!-- =============== -------------- C A N D I D A T O S -------------- =============== -->
        <asp:Panel ID="pnlgrvCandidatosSelecao" runat="server" Visible="false">
          <div style="width: 575px;">
            <div style="float: left;">
              Sexo:<br />
              <asp:DropDownList ID="ddl_Sexo" runat="server" Width="125px">
                <asp:ListItem Value="" Text="Indiferente" Selected="True" />
                <asp:ListItem Value="Masculino" Text="Masculino" />
                <asp:ListItem Value="Femenino" Text="Femenino" />
              </asp:DropDownList>
              &nbsp;&nbsp;
            </div>
            <div style="float: left;">
              Possui Filhos:<br />
              <asp:DropDownList ID="ddl_PossuiFilhos" runat="server" Width="125px">
                <asp:ListItem Value="" Text="Indiferente" Selected="True" />
                <asp:ListItem Value="SIM" Text="Sim" />
                <asp:ListItem Value="NÃO" Text="Não" />
              </asp:DropDownList>
              &nbsp;&nbsp;
            </div>
            <div style="float: left;">
              Portador de Deficiência:<br />
              <asp:DropDownList ID="ddl_PortadorDeficiencia" runat="server" Width="160px">
                <asp:ListItem Value="" Text="Indiferente" Selected="True" />
                <asp:ListItem Value="SIM" Text="Sim" />
                <asp:ListItem Value="NÃO" Text="Não" />
              </asp:DropDownList>
              &nbsp;&nbsp;
            </div>
            <div style="float: left;">
              Idade:<br />
              <asp:DropDownList ID="ddl_Idade" runat="server" Width="125px">
                <asp:ListItem Value="" Text="Indiferente" Selected="True" />
                <asp:ListItem Value="entre 18-24" Text="entre 18-24" />
                <asp:ListItem Value="entre 25-29" Text="entre 25-29" />
                <asp:ListItem Value="entre 29-33" Text="entre 29-33" />
              </asp:DropDownList>
              &nbsp;&nbsp;
            </div>
            <div style="clear: both; line-height: 4pt;">
              <br style="line-height: 4pt;" />
            </div>
            <div style="float: left;">
              Nacionalidade:<br />
              <asp:DropDownList ID="ddl_Nacionalidade" runat="server" Width="200px" AppendDataBoundItems="true">
                <asp:ListItem Value="" Text="Indiferente" Selected="True" />
              </asp:DropDownList>
              &nbsp;&nbsp;
            </div>
            <div style="float: left;">
              Cidade:<br />
              <asp:DropDownList ID="ddl_Cidade" runat="server" Width="240px" AppendDataBoundItems="true">
                <asp:ListItem Value="" Text="Indiferente" Selected="True" />
              </asp:DropDownList>
              &nbsp;&nbsp;
            </div>
            <div style="float: left;">
              Estado:<br />
              <asp:DropDownList ID="ddl_Estado" runat="server" Width="103px" AppendDataBoundItems="true">
                <asp:ListItem Value="" Text="Indiferente" Selected="True" />
              </asp:DropDownList>
              &nbsp;&nbsp;
            </div>
            <div style="clear: both; line-height: 4pt;">
              <br style="line-height: 4pt;" />
            </div>
            <div style="float: left;">
              Grau de Escolaridade:<br />
              <asp:DropDownList ID="ddl_GrauEscolaridade" runat="server" Width="180px" AppendDataBoundItems="true">
                <asp:ListItem Value="" Text="Indiferente" Selected="True" />
                <%--
              <asp:ListItem Value="Primeiro_Grau_Incompleto" Text="Primeiro Grau Incompleto" />
              <asp:ListItem Value="Primeiro_Grau_Completo" Text="Primeiro Grau Completo" />
              <asp:ListItem Value="Segundo_Grau_Incompleto" Text="Segundo Grau Incompleto" />
              <asp:ListItem Value="Segundo_Grau_Completo" Text="Segundo Grau Completo" />
              <asp:ListItem Value="Técnico" Text="Técnico" />
              <asp:ListItem Value="Ensino_Médio" Text="Ensino Médio" />
              <asp:ListItem Value="Graduação" Text="Graduação" />
              <asp:ListItem Value="MBA" Text="MBA" />
              <asp:ListItem Value="Mestrado" Text="Mestrado" />
              <asp:ListItem Value="Doutorado" Text="Doutorado" />
              <asp:ListItem Value="Pós_Doutorado" Text="Pós-Doutorado" />
               --%>
              </asp:DropDownList>
              &nbsp;&nbsp;
            </div>
            <div style="float: left;">
              Atribuições / realizações no cargo:<br />
              <asp:TextBox ID="txt_Atribuicoes" runat="server" Width="370px" />
            </div>
            <div style="clear: both; line-height: 4pt;">
              <br style="line-height: 4pt;" />
            </div>
            <div style="float: left;">
              <strong>Idiomas</strong><br />
              Alemão:<br />
              <asp:DropDownList ID="ddl_Alemao" runat="server" Width="105px">
                <asp:ListItem Value="0" Text="Indiferente" Selected="True" />
                <asp:ListItem Value="1" Text="Básico" />
                <asp:ListItem Value="2" Text="Intermediário" />
                <asp:ListItem Value="3" Text="Fluente" />
              </asp:DropDownList>
              &nbsp;&nbsp;
            </div>
            <div style="float: left;">
              <br />
              Espanhol:<br />
              <asp:DropDownList ID="ddl_Espanhol" runat="server" Width="105px">
                <asp:ListItem Value="0" Text="Indiferente" Selected="True" />
                <asp:ListItem Value="1" Text="Básico" />
                <asp:ListItem Value="2" Text="Intermediário" />
                <asp:ListItem Value="3" Text="Fluente" />
              </asp:DropDownList>
              &nbsp;&nbsp;
            </div>
            <div style="float: left;">
              <br />
              Francês:<br />
              <asp:DropDownList ID="ddl_Frances" runat="server" Width="105px">
                <asp:ListItem Value="0" Text="Indiferente" Selected="True" />
                <asp:ListItem Value="1" Text="Básico" />
                <asp:ListItem Value="2" Text="Intermediário" />
                <asp:ListItem Value="3" Text="Fluente" />
              </asp:DropDownList>
              &nbsp;&nbsp;
            </div>
            <div style="float: left;">
              <br />
              Inglês:<br />
              <asp:DropDownList ID="ddl_Ingles" runat="server" Width="105px">
                <asp:ListItem Value="0" Text="Indiferente" Selected="True" />
                <asp:ListItem Value="1" Text="Básico" />
                <asp:ListItem Value="2" Text="Intermediário" />
                <asp:ListItem Value="3" Text="Fluente" />
              </asp:DropDownList>
              &nbsp;&nbsp;
            </div>
            <div style="float: left;">
              <br />
              Italiano:<br />
              <asp:DropDownList ID="ddl_Italiano" runat="server" Width="105px">
                <asp:ListItem Value="0" Text="Indiferente" Selected="True" />
                <asp:ListItem Value="1" Text="Básico" />
                <asp:ListItem Value="2" Text="Intermediário" />
                <asp:ListItem Value="3" Text="Fluente" />
              </asp:DropDownList>
              &nbsp;&nbsp;
            </div>
            <div style="clear: both; line-height: 4pt;">
              <br />
            </div>
            <div style="float: right;">
              <asp:Button ID="btnBuscarCandidato" runat="server" Text="Buscar" SkinID="dtvButton"
                Height="26px" />
            </div>
            <div style="clear: both; line-height: 4pt;">
              <br style="line-height: 4pt;" />
            </div>
          </div>
          <br />
          <asp:GridView ID="grvCandidatosSelecao" runat="server" SkinID="grvCRUD" Font-Bold="False"
            CellPadding="0" AllowPaging="True" AllowSorting="True" AutoGenerateColumns="False"
            EmptyDataText="&nbsp;&nbsp;&nbsp;&nbsp;Não existem Registros que cumpram com a(s) condição(ões) fornecida(s).&nbsp;&nbsp;&nbsp;&nbsp;"
            Caption="CANDIDATOS" DataKeyNames="Id" PageSize="5">
            <Columns>
              <asp:TemplateField HeaderText="Select" ItemStyle-Width="20px">
                <ItemTemplate>
                  <asp:CheckBox ID="chkSelectCandidato" runat="server" AutoPostBack="true" OnCheckedChanged="chkSelectCandidato_CheckedChanged" />
                </ItemTemplate>
              </asp:TemplateField>
              <asp:BoundField DataField="Nome" SortExpression="Nome" HeaderText="Nome do Candidato"
                ItemStyle-Width="300px" />
              <asp:BoundField DataField="Estado" SortExpression="Estado" HeaderText="UF" ItemStyle-Width="50px" />
              <asp:BoundField DataField="Cidade" SortExpression="Cidade" HeaderText="Cidade" ItemStyle-Width="150px" />
            </Columns>
          </asp:GridView>
        </asp:Panel>
        <!-- =============== --------------- OOO000ooooo000OOO --------------- =============== -->
      </ContentTemplate>
    </asp:UpdatePanel>
    <br />
    <div style="text-align: right;">
      <asp:Button ID="btnFecharSelecao" runat="server" Text="Fechar" SkinID="dtvButton"
        CausesValidation="false" UseSubmitBehavior="False" EnableViewState="False" />
    </div>
  </asp:Panel>
</asp:Content>
